#include "smsmetro.h"

#ifdef QT_NO_DEBUG
QString SMSMetro::_telCPTM = "971504949";
QString SMSMetro::_telMetro = "973332252";
#else
QString SMSMetro::_telCPTM = "982609283";
QString SMSMetro::_telMetro = "982609283";
#endif

SMSMetro::SMSMetro(QObject *parent)
    : SMS(parent)
{    
}

SMSMetro::~SMSMetro()
{
}

void SMSMetro::Enviar(const QString &msg, SMSMetro::ENUM_ADMINISTRADORLINHA adm)
{    
    QString telParaUsar = this->TelAtivo(adm);

    if (telParaUsar != "")
    {
        SMS::EnviarMensagem(msg, telParaUsar, false);
    }
}

void SMSMetro::Previa(const QString &msg, SMSMetro::ENUM_ADMINISTRADORLINHA adm)
{
    QString telParaUsar = this->TelAtivo(adm);

    if (telParaUsar != "")
    {
        SMS::EnviarMensagem(msg, telParaUsar, true);
    }
}

QString SMSMetro::TelAtivo(SMSMetro::ENUM_ADMINISTRADORLINHA adm)
{
    QString telParaUsar = "";
    if (adm == SMSMetro::Metro)
    {
        telParaUsar = _telMetro;
    }
    else if (adm == SMSMetro::CPTM)
    {
        telParaUsar = _telCPTM;
    }
    return telParaUsar;
}
